/**
 * 录音模板基本信息
 */
export interface SoundTempInfo {
  /**
   * 模板ID
   */
  templateId: number;
  /**
   * 模板名称
   */
  templateName: string;
  /**
   * 模板状态：0：未完成状态；1：已完成状态
   */
  templateStatus: number;
  /**是否包含变量: 0：不包含；1：包含 */
  containVar?: number;
  /**TTS厂商id */
  ttsId?: number;
  /**TTS厂商name */
  ttsName?: string;
  /**归属权 0: 公共；1：个人 */
  ownerShip?: number;
  /**创建人姓名 */
  nickName?: string;
}

/**
 * 查询录音模板列表入参
 */
export interface SoundTempRequest {
  /**
   * 机器人ID
   */
  robotId?: number;
  /**
   * 机器人版本ID
   */
  versionId?: number;
  /**
   * 通知流程ID
   */
  notifyFlowId?: number;
  /**
   * 模板状态：0-未完成；1-已完成
   */
  templateStatus?: number;
  /**
   * 当前页码
   */
  pageNo: number;
  /**
   * 每页条数
   */
  pageSize: number;
}

/**
 * 创建录音模板入参
 */
export interface CreateSoundTempRequest {
  /**
   * 机器人版本ID
   */
  versionId?: number;
  /**
   * 通知流程ID
   */
  notifyFlowId?: number;

  /**
   * 模板名称
   */
  templateName?: string;
}

/**
 * 修改录音模板入参
 */
export interface EditSoundTempRequest {
  /**
   * 模板名称
   */
  templateName: string;
}

/**
 * 查询录音库-话术列表入参
 */
export interface SoundrecordRequest {
  /**
   * 话术ID
   */
  templateId: number;
  /**
   * 话术关键字
   */
  scriptContent: string;
  /**
   * 当前页码
   */
  pageNo: number;
  /**
   * 每页条数
   */
  pageSize: number;
}

/**
 * 录音模板-话术基本信息
 */
export interface SoundRecordInfo {
  /**
   * 话术ID
   */
  soundRecordId: number;
  /**
   * 话术内容
   */
  scriptContent: string;
  /**
   * 话术指纹-下载路径变量
   */
  scriptSign: string;
  /**
   * 话术原文
   */
  originalScripts: string[];
  /**
   * 话术来源：Json: {"flow":["xxA组件","xxB组件","xxC组件"],"questionAnswer":["xxA问题","xxB问题","xxC问题"]}
   */
  scriptSource?: string;
  /**
   * 状态：0：待上传；1：已上传；
   */
  status: number;
}
